package com.wx.entity;

import java.io.Serializable;
import java.math.BigDecimal;

public class IndexGoods implements Serializable {
    private Integer id;

    private Integer categoryId;

    private String dateAdd;

    private String dateUpdate;

    private String name;

    private Integer numberFav;

    private Integer numberGoodReputation;

    private Integer numberOrders;

    private Integer numberSells;

    private BigDecimal originalPrice;

    private BigDecimal minPrice;
    
    private Integer minScore;

    private Integer sort;

    private String pic;

    private Integer recommendStatus;

    private String recommendStatusStr;

    private Integer shopId;

    private Integer status;

    private String statusStr;

    private Integer stores;

    private Integer views;

    private boolean kanjia;

    private BigDecimal kanjiaPrice;

    private boolean pintuan;

    private BigDecimal pintuanPrice;
    
    private String propertyIds;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public String getDateAdd() {
        return dateAdd;
    }

    public void setDateAdd(String dateAdd) {
        this.dateAdd = dateAdd == null ? null : dateAdd.trim();
    }

    public String getDateUpdate() {
        return dateUpdate;
    }

    public void setDateUpdate(String dateUpdate) {
        this.dateUpdate = dateUpdate == null ? null : dateUpdate.trim();
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public Integer getNumberFav() {
        return numberFav;
    }

    public void setNumberFav(Integer numberFav) {
        this.numberFav = numberFav;
    }

    public Integer getNumberGoodReputation() {
        return numberGoodReputation;
    }

    public void setNumberGoodReputation(Integer numberGoodReputation) {
        this.numberGoodReputation = numberGoodReputation;
    }

    public Integer getNumberOrders() {
        return numberOrders;
    }

    public void setNumberOrders(Integer numberOrders) {
        this.numberOrders = numberOrders;
    }

    public Integer getNumberSells() {
        return numberSells;
    }

    public void setNumberSells(Integer numberSells) {
        this.numberSells = numberSells;
    }

    public BigDecimal getOriginalPrice() {
        return originalPrice;
    }

    public void setOriginalPrice(BigDecimal originalPrice) {
        this.originalPrice = originalPrice;
    }

    public BigDecimal getMinPrice() {
        return minPrice;
    }

    public void setMinPrice(BigDecimal minPrice) {
        this.minPrice = minPrice;
    }

    public Integer getMinScore() {
		return minScore;
	}

	public void setMinScore(Integer minScore) {
		this.minScore = minScore;
	}

	public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public String getPic() {
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic == null ? null : pic.trim();
    }

    public Integer getRecommendStatus() {
        return recommendStatus;
    }

    public void setRecommendStatus(Integer recommendStatus) {
        this.recommendStatus = recommendStatus;
    }

    public String getRecommendStatusStr() {
        return recommendStatusStr;
    }

    public void setRecommendStatusStr(String recommendStatusStr) {
        this.recommendStatusStr = recommendStatusStr == null ? null : recommendStatusStr.trim();
    }

    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusStr() {
        return statusStr;
    }

    public void setStatusStr(String statusStr) {
        this.statusStr = statusStr == null ? null : statusStr.trim();
    }

    public Integer getStores() {
        return stores;
    }

    public void setStores(Integer stores) {
        this.stores = stores;
    }

    public Integer getViews() {
        return views;
    }

    public void setViews(Integer views) {
        this.views = views;
    }

    public boolean getKanjia() {
        return kanjia;
    }

    public void setKanjia(boolean kanjia) {
        this.kanjia = kanjia;
    }

    public BigDecimal getKanjiaPrice() {
        return kanjiaPrice;
    }

    public void setKanjiaPrice(BigDecimal kanjiaPrice) {
        this.kanjiaPrice = kanjiaPrice;
    }

    public boolean getPintuan() {
        return pintuan;
    }

    public void setPintuan(boolean pintuan) {
        this.pintuan = pintuan;
    }

    public BigDecimal getPintuanPrice() {
        return pintuanPrice;
    }

    public void setPintuanPrice(BigDecimal pintuanPrice) {
        this.pintuanPrice = pintuanPrice;
    }

    public String getPropertyIds() {
		return propertyIds;
	}

	public void setPropertyIds(String propertyIds) {
		this.propertyIds = propertyIds;
	}

	@Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", categoryId=").append(categoryId);
        sb.append(", dateAdd=").append(dateAdd);
        sb.append(", dateUpdate=").append(dateUpdate);
        sb.append(", name=").append(name);
        sb.append(", numberFav=").append(numberFav);
        sb.append(", numberGoodReputation=").append(numberGoodReputation);
        sb.append(", numberOrders=").append(numberOrders);
        sb.append(", numberSells=").append(numberSells);
        sb.append(", originalPrice=").append(originalPrice);
        sb.append(", minPrice=").append(minPrice);
        sb.append(", minScore=").append(minScore);
        sb.append(", sort=").append(sort);
        sb.append(", pic=").append(pic);
        sb.append(", recommendStatus=").append(recommendStatus);
        sb.append(", recommendStatusStr=").append(recommendStatusStr);
        sb.append(", shopId=").append(shopId);
        sb.append(", status=").append(status);
        sb.append(", statusStr=").append(statusStr);
        sb.append(", stores=").append(stores);
        sb.append(", views=").append(views);
        sb.append(", kanjia=").append(kanjia);
        sb.append(", kanjiaPrice=").append(kanjiaPrice);
        sb.append(", pintuan=").append(pintuan);
        sb.append(", pintuanPrice=").append(pintuanPrice);
        sb.append(", propertyIds=").append(propertyIds);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}